package cn.com.scitc.licenseplateback.dao;

import cn.com.scitc.licenseplateback.model.VehicleAccessInformationEntity;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.CrudRepository;

public interface VehicleAccessInformationDao extends CrudRepository<VehicleAccessInformationEntity, Integer> {


    /**
     * 根据车牌号 在车辆出入信息表中 查询没有出库的车辆信息
     * 也可以查找到 未入库的车辆信息
     * @param licensePlateNumber 车牌号
     * @return 车辆出入信息
     */
    @Query(value = "select v from VehicleAccessInformationEntity v where v.licensePlateNumber = :licensePlateNumber and v.outgoingTime = null")
    VehicleAccessInformationEntity findByLicensePlateNumber(String licensePlateNumber);
}
